class CreateCadastroInstituicaoPessoaFisicaRendaTipoRendas < ActiveRecord::Migration
  def self.up
    create_table :tipo_renda do |t|
      t.string :nome, :limit => 128, :null => false
      t.string :situacao, :limit => 3, :null => false
      t.timestamps
    end
    TipoRenda.create :nome => 'Dividendos de Ações (Aplicação em Ações)', :situacao => '001'
    TipoRenda.create :nome => 'Dividendos de Ações (Participação em Fundos de Investimento)', :situacao => '001'
    TipoRenda.create :nome => 'Dividendos Dividendos Sobre Aplicações', :situacao => '001'
    TipoRenda.create :nome => 'Dividendos Dividendos Sobre Poupança', :situacao => '001'
    TipoRenda.create :nome => 'Dividendos Letras de Câmbio', :situacao => '001'
    TipoRenda.create :nome => 'Dividendos Letras do Tesouro', :situacao => '001'
    TipoRenda.create :nome => 'Renda Esporádica (Prêmios em Dinheiro, por Sorteio ou Restituição de Seguro de Vida)', :situacao => '001'
    TipoRenda.create :nome => 'Renda Proveniente de Imóveis (Aluguel de Imóveis) ', :situacao => '001'
    TipoRenda.create :nome => 'Renda Proveniente de Prêmios por Tempo de Serviço', :situacao => '001'
    TipoRenda.create :nome => 'Renda Proveniente de Venda de Florestas', :situacao => '001'
    TipoRenda.create :nome => 'Renda Proveniente de Venda de Imóveis', :situacao => '001'
    TipoRenda.create :nome => 'Renda Proveniente Sobre Atividades Agropecuárias', :situacao => '001'
    TipoRenda.create :nome => 'Renda Proveniente Sobre Atividades Empresariais', :situacao => '001'
    TipoRenda.create :nome => 'Renda Salarial (Salário Recebido por Empregados ou Bônus)', :situacao => '001'
    TipoRenda.create :nome => 'Rendas Diversas Proveniente de Aposentadoria', :situacao => '001'
    TipoRenda.create :nome => 'Rendas Diversas Proveniente por Publicações', :situacao => '001'
    TipoRenda.create :nome => 'Rendas Diversas Proveniente Royalties', :situacao => '001'
    TipoRenda.create :nome => 'Valores Pré-Determinados pela Receita Nacional', :situacao => '001'
    TipoRenda.create :nome => 'Outros Tipos de Renda', :situacao => '001'
  end

  def self.down
    drop_table :tipo_renda
  end
end
